<?php

/*************************************************************
* 框架支持文件
* @author 暮雨秋晨
* @copyright 2014
*************************************************************/

set_exception_handler('exception_handler');
spl_autoload_register('autoload');

/**
 * 重置系统全局变量
 */
$_REQUEST = $_GET + $_POST + $_COOKIE;
if (isset($_SERVER['PATH_INFO']) && $_SERVER['PHP_SELF'] === $_SERVER['SCRIPT_NAME'] .
    $_SERVER['PATH_INFO']) {
    $_SERVER['PHP_SELF'] = $_SERVER['SCRIPT_NAME'];
}
/*
if (function_exists('set_time_limit')) {
    ignore_user_abort(true); //打开脚本后台执行
    set_time_limit(60); //设置超时时间60秒
    if (get_magic_quotes_runtime()) {
        set_magic_quotes_runtime(0); //关闭系统自带转义
    }
}
*/

/**
 * 全局防注入
 */
if (isset($_GET) && !empty($_GET)) {
    $_GET = DataEscape($_GET);
}
if (isset($_POST) && !empty($_POST)) {
    $_POST = DataEscape($_POST);
}
if (isset($_COOKIE) && !empty($_COOKIE)) {
    $_COOKIE = DataEscape($_COOKIE);
}
